In this thesis, we propose an efficient solution to the course scheduling problem at the Bard College at Simon’s Rock. We need to reconcile different time preferences and overlapping constraints, which is hard to do manually. We use a method of stochastic optimization called a Genetic Algorithm to solve this problem. In this method, we generate a population of random solutions and let them evolve for several generations, selecting the fittest and increasing the diversity of the genetic pool with mutations and crossover. We show that our solution produces high quality schedules, which satisfy multiple preferences and constraints. We also discuss how this method can be used to optimize different college tasks
In this paper, an improved genetic algorithm is designed to solve the above multiobjective optimizat...
Scheduling courses is an intricate and pivotal part of a university as it impacts the teaching and l...
AbstractBuilding university timetables is a complex process that considers varying types of constrai...
Course scheduling problem is hard and time-consuming to solve which is commonly faced by academic ad...
In the university, college students must be register for their classes, and there still many college...
Abstract- Course scheduling problem is hard and time-consuming to solve which is commonly faced by a...
Traditional artificial intelligence and computer-aided course scheduling schemes can no longer meet ...
Creating of courses timetable is an extremely difficult, time-consuming task and usually takes a lon...
Traditionally, academic institutions schedule courses using constraints that ensure that instructors...
The university timetabling problem is a scheduling problem that many educational institutions need t...
This paper presents the results of an investigation, and optimization of scheduling system in Sohar ...
Building university timetables is a complex process that considers varying types of constraints and ...
Preparing courses timetable for university is a search problem with many constraints. Traditionally,...
Traditional artificial intelligence and computer-aided course scheduling schemes can no longer meet ...
The introduction of modularity into institutions of higher education and increasing student numbers ...
In this paper, an improved genetic algorithm is designed to solve the above multiobjective optimizat...
Scheduling courses is an intricate and pivotal part of a university as it impacts the teaching and l...
AbstractBuilding university timetables is a complex process that considers varying types of constrai...
Course scheduling problem is hard and time-consuming to solve which is commonly faced by academic ad...
In the university, college students must be register for their classes, and there still many college...
Abstract- Course scheduling problem is hard and time-consuming to solve which is commonly faced by a...
Traditional artificial intelligence and computer-aided course scheduling schemes can no longer meet ...
Creating of courses timetable is an extremely difficult, time-consuming task and usually takes a lon...
Traditionally, academic institutions schedule courses using constraints that ensure that instructors...
The university timetabling problem is a scheduling problem that many educational institutions need t...
This paper presents the results of an investigation, and optimization of scheduling system in Sohar ...
Building university timetables is a complex process that considers varying types of constraints and ...
Preparing courses timetable for university is a search problem with many constraints. Traditionally,...
Traditional artificial intelligence and computer-aided course scheduling schemes can no longer meet ...
The introduction of modularity into institutions of higher education and increasing student numbers ...
In this paper, an improved genetic algorithm is designed to solve the above multiobjective optimizat...
Scheduling courses is an intricate and pivotal part of a university as it impacts the teaching and l...
AbstractBuilding university timetables is a complex process that considers varying types of constrai...